	body {
		/*overflow: hidden;*/
		padding-top: 10px;
	}
	.content {
		padding: 0px;
	}
/*nav begin*/
    .index-nav {
        width: 100%;
        margin-top: 20px;
    }
    .index-nav li {
        float: left;
    }
    .index-nav a {
        display: block;
        width: 190px;
        color: #fff;
        font-size: 20px;
        line-height: 60px;
        position: relative;
        padding-left: 100px;
        background: rgba(19,38,67,.8);
        background: #274c68 \9;
    }
    .index-nav a:before {
        content: "";
        display: block;
        width: 30px;
        height: 30px;
        background: url(/global/nav-ico.png) no-repeat;
        position: absolute;
        left: 50px;
        top: 50%;
        margin-top: -15px;
    }
    .index-nav a.nav-ico-2:before {
        -ms-background-position-x: -36px;
        background-position-x: -36px;
    }
    .index-nav a.nav-ico-3:before {
        -ms-background-position-x: -72px;
        background-position-x: -72px;
    }
    .index-nav a.nav-ico-4:before {
        -ms-background-position-x: -110px;
        background-position-x: -110px;
    }
    .index-nav a.nav-ico-5:before {
        -ms-background-position-x: -147px;
        background-position-x: -147px;
    }
    .index-nav a:hover,
    .index-nav a.current {
        background: #2196f3 !important;
    }
/*nav end*/

/*top-link begin*/
	.top-link {
		width: 520px;
		margin: 0 auto;
		/*margin-top: 10px;*/
		padding: 13px 42px;
		border-radius: 50px;
		background: rgba(6,12,22,.2);
		background: url(/global/top-link-bg.png) no-repeat center \9;
	}
	.top-link li {
		float: left;
		height: 15px;
		border-right: 1px solid #fff;
	}
	.top-link .no-br {
		border-right: none;
	}
	.top-link a {
		color: #fff;
		width: 100%;
		display: block;
		padding: 0 13px;
		line-height: 15px;
	}
	.top-link a:hover {
		text-decoration: underline;
	}
/*top-link end*/

/*head begin*/
	.head {
		margin-top: 60px;
	}
	.head .logo {
		margin-top: 0;
		width: 392px;
		height: 102px;
		margin-left: 0px;
	}
	.head .logo h1 {
		width: 100%;
		height: 100%;
		background: url(/global/logo.png) no-repeat center;
	}
	.logo h1 a {
		display: block;
		width: 100%;
		height: 100%;
	}
	.head-r {
		margin-top: 0px;
		margin-right: 0px;
	}
	.search {
		margin-top: 0;
	}
	.search {
		position: relative;
	}
	.search input {
		width: 490px;
		height: 50px;
		display: block;
		font-size: 16px;
		text-indent: 60px;
		line-height: 50px;
		border-radius: 50px 0 0 50px;
		background: #fff url(/global/search-ico.png) no-repeat 18px center;
		background: url(/global/search-bg.png) no-repeat left center \9;
	}
	.search:before {
		content: "";
		display: block;
		width: 1px;
		height: 30px;
		background: #e5e5e5;
		position: absolute;
		left: 50px;
		top: 50%;
		margin-top: -15px;
	}
	.search button {
		color: #fff;
		border: none;
		width: 110px;
		height: 50px;
		font-size: 20px;
		line-height: 50px;
		text-align: center;
		text-align: center;
		background: #ff5722;
		border-radius: 0 50px 50px 0;
		background: url(/global/saerch-btn-bg.png) no-repeat right center \9;
	}
	.head-link {
		margin-top: 15px;
		padding-left: 50px;
	}
	.head-link span {
		line-height: 25px;
	}
	.head-link a {
		color: #fff;
		padding: 0 12px;
		line-height: 25px;
		display: inline-block;
		background: #336c7c;
		border-radius: 50px;
		margin: 0 5px;
		background: none \9;
		color: #336c7c \9;
	}
/*head end*/

/*main begin*/
	.main {
		margin-top: 35px;
	}
/*main end*/

/*nav begin*/
	.nav {
		width: 100%;
	}
	.nav li {
		float: left;
	}
	.nav a {
		display: block;
		width: 228px;
		color: #fff;
		font-size: 20px;
		line-height: 60px;
		position: relative;
		padding-left: 120px;
		background: rgba(19,38,67,.8);
	}
	.nav a:before {
		content: "";
		display: block;
		width: 30px;
		height: 30px;
		background: url(/global/nav-ico.png) no-repeat;
		position: absolute;
		left: 70px;
		top: 50%;
		margin-top: -15px;
	}
	.close-ico span {
		width: 60px;
		cursor: pointer;
		display: block;
		padding-left: 0;
		line-height: 60px;
		text-align: center;
		background: #00bfa5;
	}
	.nav a.nav-ico-2:before {
		-ms-background-position-x: -36px;
		background-position-x: -36px;
	}
	.nav a.nav-ico-3:before {
		-ms-background-position-x: -72px;
		background-position-x: -72px;
	}
	.nav a.nav-ico-4:before {
		-ms-background-position-x: -110px;
		background-position-x: -110px;
	}
	.nav a.nav-ico-5:before {
		-ms-background-position-x: -147px;
		background-position-x: -147px;
	}
	.nav a:hover {
		background: #007dbd !important;
	}
/*nav end*/

/*contnet begin*/
	.content {
		/*display: none;*/
		background: #fff;
		padding-bottom: 30px;
	}
	.notice {
		height: 50px;
		overflow: hidden;
		border-bottom: 1px solid #f5f5f5;
	}
	.notice-title {
		padding-left: 50px;
		margin-right: 30px;
		background: url(/global/notice-ico.png) no-repeat 20px center;
	}
	.notice-title span {
		color: #2196f3;
		font-size: 18px;
		line-height: 50px;
	}
	.notice-con li {
		width: 800px;
	    zoom: 1;
	    height: 50px;
	}
	.notice-con li:after {
	    content: ".";
	    width: 0;
	    height: 0;
	    visibility: hidden;
	    display: block;
	    clear: both;
	    overflow:hidden;
	}
	.notice-con a {
		display: block;
		float: left;
		max-width: 90%;
		font-size: 18px;
		line-height: 50px;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	.notice-con span {
		display: block;
		float: left;
		color: #999;
		line-height: 50px;
		margin-left: 10px;
	}
	.notice-con {
		/*padding-right: 20px;*/
	}
	.notice-con a:hover {
		color: #2196f3;
		text-decoration: underline;
	}
/*contnet begin*/

/*main-con begin*/
	.main-con {
		padding: 0 20px;
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.main-con-l {
		width: 360px;
	}
	.slider {
		margin-bottom: 20px;
	}
	.slider-ul {
		width: 100%;
		overflow: hidden;
	}
	.slider-ul ul {
		width: 1000%;
	}
	.slider-ul li {
		float: left;
	}
	.slider-ul a,
	.slider-ul img {
		display: block;
		width: 100%;
	}
	.slider-dot {
		margin-top: -20px;
		position: relative;
		z-index: 1;
		height: 20px;
		text-align: center;
		background: rgba(0,0,0,.5);
		background: url(/global/sibbar-bg.png) \9;
	}
	.slider-dot ol {
		position: absolute;
		top: 50%;
		margin-top: -4px;
		left: 50%;
	}
	.slider-dot li {
		float: left;
		width: 8px;
		height: 8px;
		cursor: pointer;
		margin: 0 3px;
		background: #fff;
		border-radius: 50%;
		background: url(/global/index-dot-radius.png) no-repeat center \9;
	}
	.slider-dot li.current {
		background: #2196f3;
		background: url(/global/index-dot-radius-current.png) no-repeat center \9;
	}
	.slider-title {
		height: 60px;
		overflow: hidden;
		background: #f5f5f5;
	}
	.slider-title a {
		display: block;
		width: 100%;
		padding: 20px;
		padding-top: 10px;
		height: 100%;
		font-size: 16px;
		overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
	}
	.slider-title a:hover {
		color: #2196f3;
	}
	.tran-title {
		width: 110px;
		height: 40px;
		color: #fff;
		text-align: center;
		line-height: 40px;
		font-size: 16px;
		background: url(/global/transfer-img.png) no-repeat center;
	}
	.tran-con {
		width: 250px;
		height: 40px;
		overflow: hidden;
	}
	.tran-con > div {
		width: 100%;
		height: 100%;
		padding: 0 10px;
	}
	.tran-con a {
		font-size: 16px;
	}
	.tran-con span {
		color: #999;
	}
	.tran-con a:hover {
		color: #2196f3;
	}
	.main-con-m {
		margin-left: 20px;
		width: 470px;
	}
	/*news begin*/
	.news {
		width: 100%;
	}
	.news-title h3 {
		color: #fff;
		line-height: 40px;
		width: 110px;
		text-align: center;
		font-size: 16px;
		background: #2196f3;
	}
	.news-title {
		background: #f5f5f5;
	}
	.news-head {
		border-bottom: 1px dashed #e5e5e5;
	}
	.news-head a {
		display: block;
		width: 100%;
		height: 100%;
		padding-bottom: 10px;
	}
	.news-head h2 {
		color: #0277bd;
		font-size: 18px;
		font-weight: 700;
		line-height: 50px;
	}
	.news-head p {
		color: #999;
		line-height: 25px;
	}
	.news-head a:hover p {
		color: #2196f3;
	}
	.news-head a:hover h2 {
		text-decoration: underline;
	}
	.news-list a {
		float: left;
		display: block;
		font-size: 16px;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	.news-list a:hover {
		color: #2196f3;
	}
	.news-list span {
		display: block;
		float: right;
		color: #999;
	}
	.news-list li {
	    zoom: 1;
	    margin-top: 16px;
	    padding-left: 20px;
	    background: url(/global/list-ico.png) no-repeat left center;
	}
	.news-list li:after {
	    content: ".";
	    width: 0;
	    height: 0;
	    visibility: hidden;
	    display: block;
	    clear: both;
	    overflow:hidden;
	}
	/*news end*/
	.main-con-r {
		width: 290px;
	}
	.banner a,
	.banner img {
		display: block;
		width: 100%;
	}
	.banner > div {
		margin-bottom: 20px;
	}
	.r-btn a {
		display: block;
		float: left;
		width: 90px;
		height: 100px;
		font-size: 16px;
		padding-top: 68px;
		position: relative;
		text-align: center;
		border: 1px solid #e5e5e5;
	}
	.r-btn a:before {
		content: "";
		display: block;
		width: 36px;
		height: 46px;
		position: absolute;
		left: 50%;
		top: 14px;
		margin-left: -18px;
		background: url(/global/btn-ico.png) no-repeat;
	}
	.r-btn .btn-02:before {
		-ms-background-position-x: -60px;
		background-position-x: -60px;
	}
	.r-btn .btn-03:before {
		-ms-background-position-x: -120px;
		background-position-x: -120px;
	}
	.btn-m {
		margin: 0 10px;
	}
	.r-btn a:hover {
		background: #e5e5e5;
	}
/*main-con end*/

/*bot-slider begin*/
	.bot-slider {
		padding: 0 20px;
		position: relative;
	}
	.slider-ul {
		width: 100%;
		overflow: hidden;
	}
	.bot-slider ul {
		width: 1000%;
	}
	.bot-slider li {
		float: left;
	}
	.bot-slider ul li a {
		display: block;
	}
	.bot-dot {
		position: absolute;
		bottom: 10px;
		right: 30px;
	}
	.bot-dot ol li {
		float: left;
		width: 15px;
		height: 5px;
		margin: 0 2px;
		cursor: pointer;
		background: rgba(0,0,0,.5);
		background: url(/global/index-bot-dot.png) no-repeat \9;
	}
	.bot-dot ol li.current {
		background: #fff;
	}
/*bot-slider end*/

/*footer begin*/
	.index-footer {
		width: 100%;
		position: fixed;
		bottom: 0;
		padding: 0 20px;
		background: rgba(6,12,22,.8);
		background: url(/global/sibbar-bg.png) \9;
	}
	.index-fot-l span {
		margin-right: 15px;
	}
	.index-footer span {
		color: #fff;
		line-height: 50px;
	}
/*footer end*/